#pragma once
#include "../Base/TypeDefine.hpp"
namespace NAMESPACENAME
{
	namespace DirectX
	{
		class DXGIFactory;
		class D3D12Device;
		class DXGIAdapter final
		{
			friend DXGIFactory;
			friend D3D12Device;
			inline DXGIAdapter(IDXGIAdapter4* adapter) :
				adapter(adapter)
			{
			}
		protected:
			IDXGIAdapter4* adapter;
		public:
		};
	}
}